@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://use.fontawesome.com/releases/v5.5.0/css/all.css);
@import url(https://unpkg.com/ionicons@4.2.2/dist/css/ionicons.min.css);
body{font-size:13px}.gift-option{position:relative}.tabela-carrinho td,.tabela-carrinho th{border-width:1px;border-style:solid;border-color:#ddd!important;border-collapse:collapse;padding:10px}.gift-item{text-align:center}.gift-option .gift-item{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.gift-item a{font-size:0!important;color:#000;position:relative;display:block;width:40px;height:40px;text-align:center!important;margin:auto}.gift-item a:before{content:"\f380"}.gift-item a:after{content:"\f2b9";opacity:0;visibility:hidden}.gift-item span.gift-icone{position:absolute;margin-left:25px;margin-top:5px;font-size:25px;color:#000}.gift-item span.gift-info-val{float:left;width:320px;font-size:12px}.gift-item a:after,.gift-item a:before{font-size:30px;font-family:ionicons;position:absolute;top:0;left:0;line-height:40px;text-align:center;display:block;width:100%;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.gift-item a.checked:before{opacity:0;visibility:hidden}.gift-item a.checked:after{opacity:1;visibility:visible}.custom-table ul.custom-table-ul>li{width:50%!important}.custom-table ul.custom-table-ul>li.valor li:not(:last-child){border-bottom:1px solid #ddd;padding:5px 0;margin:0 0 4px}.gift-icon{position:fixed;left:3em;bottom:3em;background-color:#fff;z-index:999;padding:1em;border-radius:25em;width:30px;box-shadow:0 0 2em #ccc;font-size:2em;text-align:center;color:#000;border:1px solid rgba(0,0,0,.3)}.gift-icon:hover{-webkit-transition:.3s;transition:.3s;background-color:#000;color:#fff;cursor:pointer}#gift-text-icon{position:fixed;left:11em;bottom:8em;z-index:998;width:340px;height:auto;box-shadow:0 0 2em #bbb;display:none;background-color:#fff}#gift-text-icon .link-pagina-externa{color:#333;text-decoration:none}.gift-link-close{position:fixed;left:42em;bottom:15.7em;background-color:#fff;border-radius:6.5em;width:15px;height:15px;text-align:center;padding:5px;z-index:999;border:2px solid rgba(0,0,0,.3);font-weight:800;text-decoration:none}.gift-link-close:hover{font-weight:800;border:2px solid rgba(0,0,0,.6);text-decoration:none}.gift-aj-text{font-size:14px;line-height:23px}@media screen and (max-width:767px){.gift-item span.gift-icone{margin-left:36px}.gift-item span.gift-info-val{float:left;width:100%;font-size:12px;margin-bottom:15px}.gift-item:before{content:"Presente?";font-size:14px;font-family:inherit;font-weight:700}.gift-item:before,.gift-item a{display:inline-block;vertical-align:middle}}.gift-text-color{color:#000}.custom-table ul{margin:0;list-style:none}.custom-table ul.header{font-size:0;border-bottom:1px solid #ccc;margin:0 0 10px}.custom-table ul.header li{font-size:15px;padding:4px 0;font-weight:700;text-align:center}.custom-table textarea{box-sizing:border-box;resize:none;width:100%;height:100%;min-height:70px}.gift-table-color-line{color:#000}.custom-table{background-color:#fff}.custom-table ul.custom-table-ul{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.custom-table ul.custom-table-ul>li{width:40%}.custom-table ul.custom-table-ul>li.gift-image{width:20%}.custom-table .gift-image img{max-height:110px}.custom-table .gift-image{text-align:center}.custom-table ul.custom-table-ul.body>li.field{padding:0 17px;box-sizing:border-box}.gift-hidden{display:none!important}.custom-table ul.custom-table-ul>li.name li:not(:last-child){border-bottom:1px solid #ddd;padding:5px 0;margin:0 0 4px}@media screen and (max-width:767px){.resumo-compra .tabela-carrinho td.conteiner-qtd{float:right;width:100%;padding:5px 0 5px 5px}.resumo-compra .tabela-carrinho .gift-option,.resumo-compra .tabela-carrinho .phone-pullleft,.resumo-compra .tabela-carrinho .produto-info{width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gift-tr .phone-pullleft{width:100%}.gift-tr .phone-pullleft .produto-info{width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gift-item span.gift-icone{margin-left:36px}.gift-item span.gift-info-val{float:left;width:100%;font-size:12px;margin-bottom:15px}.gift-item:before{content:"Presente?";font-size:14px;font-family:inherit;font-weight:700}.gift-item:before,.gift-item a{display:inline-block;vertical-align:middle}.gift-icon{position:fixed;left:0;bottom:3em;background-color:#fff;z-index:999;padding:1em;border-radius:25em;width:17px;height:17px;box-shadow:0 0 2em #ccc;text-align:center;color:#000;border:1px solid rgba(0,0,0,.3);font-size:17px!important}.gift-icon:hover{background-color:#000;color:#fff;cursor:pointer}#gift-text-icon{left:1em;bottom:5em;z-index:99;width:70%;top:auto;box-shadow:0 0 2em #bbb}#gift-text-icon .link-pagina-externa,.gift-aj-text{font-size:12px}.gift-aj-text{line-height:16px}.gift-link-close{left:19.5em;bottom:13.5em;border-radius:6.5em;width:15px;height:15px;text-align:center;padding:4px;z-index:999;border:2px solid rgba(0,0,0,.3);font-weight:800;text-decoration:none}}
